為了可以更有效率的節省成本,可以透過設定S3 object的一個或多個lifecycle rule,讓存放在S3的object可以自動被刪除,或轉移到更便宜的儲存類型(ex: Intelligent-Tiering或Glacier,但需要注意,如果有太多size過小的檔案,其實放到Glacier並不會更加省錢)。
lifecycle rule可以指定要套用在哪些檔案上,選擇Limit the scope of this rule using one or more filters
,可以指定只有符合命名規則和在檔案大小在指定區間的檔案,被套用該lifecycle rule。當然也可以選擇所有object都套用該rule。
如果要將目前版本的object搬到其他的儲存類型,可以選擇Move current versions of objects between storage classes
這個action。如果該bucket現在或過去曾啟用versioning的功能,有存放一些舊版本的object,可以選擇Move noncurrent versions of objects between storage classes
把舊版本的object遷移。然後就可以在下面的設定指定要轉移到那個儲存類型,並且該object在bucket上傳幾天後要做遷移。